someone who undertakes anything - Español Inglés Diccionario